Diagnosis of Autosub 6000 using Automatically Generated Software Models

نویسندگان

  • Juhan Ernits
  • Richard Dearden
  • Miles Pebody
  • James Guggenheim
چکیده

Modern systems frequently consist of a complex mixture of hardware and software. Model-based diagnosis typically assumes that the effects of the software can be summarised by the commands sent to the hardware and thus the software can be left out of the model. In our effort to build a diagnosis system for an autonomous underwater vehicle (AUV) we have an example where this is not the case—commands sent to the hardware are not all available to the diagnosis system for a variety of reasons. In addition, the software controlling the AUV, the mission script is frequently completely changed from one mission to the next. Taking advantage of the fact that the mission script has a relatively simple structure that does not include loops we show that a diagnosis model of the mission script can be generated automatically that integrates with the model of the physical hardware. We show that this model allows us to diagnose faults that cannot be detected from the hardware model alone.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Formal Methods for Automated Diagnosis of Autosub 6000

This is a progress report on applying formal methods in the context of building an automated diagnosis and recovery system for Autosub 6000, an Autonomous Underwater Vehicle (AUV). The diagnosis task involves building abstract models of the control system of the AUV. The diagnosis engine is based on Livingstone 2, a model-based diagnoser originally built for aerospace applications. Large parts ...

متن کامل

Fault Diagnosis Challenge in a Flight-Class Autonomous Underwater Vehicle

Advanced AUVs that are capable of long duration missions are becoming increasingly common. However, making the vehicles reliable is a significant challenge, and fault detection has an important role to play in achieving this. To enhance the state of the art we present the data of a selection of Autosub 6000 missions. The data is given in DXC format with known faults injected

متن کامل

An Information Retrieval Approach For Automatically Constructing Software Libraries

Although software reuse presents clear advantages for programmer productivity and code reliability, it is not practiced enough. One of the reasons for the only moderate success of reuse is the lack of software libraries that facilitate the actual locating and understanding of reusable components. This paper describes a technology for automatically assembling large software libraries which promo...

متن کامل

GURU: Information Retrieval for Reuse

Although software reuse presents clear advantages for programmer productivity and code reliability, it is not practiced enough. One of the reasons for the only moderate success of reuse is the lack of software libraries that facilitate the actual locating and understanding of reusable components. This paper describes a technology for automatically assembling large software libraries that promot...

متن کامل

Reachability checking in complex and concurrent software systems using intelligent search methods

Software system verification is an efficient technique for ensuring the correctness of a software product, especially in safety-critical systems in which a small bug may have disastrous consequences. The goal of software verification is to ensure that the product fulfills the requirements. Studies show that the cost of finding and fixing errors in design time is less than finding and fixing the...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010